@echo off
title Log Parser Application

echo 正在启动日志解析器应用程序...

REM 检查Java是否已安装
java -version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误：未检测到Java运行环境，请先安装Java 8或更高版本。
    echo 下载地址：https://www.oracle.com/java/technologies/downloads/
    pause
    exit /b
)

REM 检查JAR文件是否存在
if not exist "target\logParser-1.0-SNAPSHOT.jar" (
    echo 正在编译和打包应用程序...
    call mvn clean package
    
    if not exist "target\logParser-1.0-SNAPSHOT.jar" (
        echo 错误：无法创建可执行JAR文件。
        pause
        exit /b
    )
)

echo 正在启动应用程序...
java -jar target/logParser-1.0-SNAPSHOT.jar

echo 程序已退出。
pause